// 项目中所有的接口请求都在这里

import instance from "./request";

// 定义接口请求

// 首页
export function getIndexData(params) {
  return instance({
    url: "/index/index", // 请求地址
    method: "get", //请求方式
    params: params, //get请求参数
  });
}


// 商品分类
export function getchannel(params) {
  return instance({
    url: "/goods/category", // 请求地址
    method: "get", //请求方式
    params: params, //get请求参数
  });
}





// 专题
export function getTopicData(params) {
  return instance({
    url: "/topic/list", // 请求地址
    method: "get", //请求方式
    params: params, //get请求参数
  });
}

// 分类
export function getCategory(params) {
  return instance({
    url: "/catalog/index", // 请求地址
    method: "get", //请求方式
    params: params, //get请求参数
  });
}
// 分类页数据
export function getCurrentCategory(params) {
  return instance({
    url: "/catalog/current", // 请求地址
    method: "get", //请求方式
    params: params, //get请求参数
  });
}

// 购物车请求接口
export function getcardata(params) {
  return instance({
    url: "/cart/index", // 请求地址
    method: "get", //请求方式
    params: params, //get请求参数
  });
}

//搜索页
// 根据搜索的关键字进行搜索
export function searchgoods(params) {
  return instance({
    url: "/goods/list",
    method: "get",
    params: params,
  });
}

// 用户请求接口
export function postuser(params) {
  return instance({
    url: "/auth/loginByWeb", // 请求地址
    method: "post", //请求方式
    data: params, //post请求参数
  });
}


// 详情页请求接口
export function getdatail(params) {
  return instance({
    url: "/goods/detail", // 请求地址
    method: "get", //请求方式
    params: params, //get请求参数
  });
}




// 加入购物车
export function cartadd(params) {
  return instance({
    url: "/cart/add", // 请求地址
    method: "post", //请求方式
    data: params, //get请求参数
    // hearders:{'content-type':"application/x-www-form-urlencoded"}
  });

}
// 删除购物车数据
export function cartdelete(params) {
  return instance({
    url: "/cart/delete", // 请求地址
    method: "post", //请求方式
    data: params, //get请求参数
  });
}

  // 购物车商品数量
  export function carnum(params) {
    return instance({
      url: "/cart/goodscount", // 请求地址
      method: "get", //请求方式
      params: params, //get请求参数
    });
  }